/*返回顶部*/

.fanhui {

    position: fixed;
    right: 0;
    top: 800px;
}

.fanhui a {
    width: 100px;
    height: 100px;
    display: block;
    background-color: #c9201d;
    border-radius: 15px;

}

.fanhui a img {
    display: block;
    margin: 0 auto;
    padding-top: 10%;
    margin-bottom: 5%;
}

.fanhui a p {
    text-align: center;
    font-size: 18px;
    text-align: center;
    color: white;

}


/*<!--  头部开始-->*/


.top_warp {
    width: 100%;
    min-width: 1200px;
    background-color: #fff;
}

.top_warp .top_top {
    height: 29px;
    border-bottom: 1px #bfbfbf solid;

}

.top_t_t{
    background-color:#363435 ;    height: 30px;
}

.top_t_t p {
    line-height: 30px;
    float: left;
    font-size: 12px;
    color: #f2f2f2;
}

.top_t_t .top_right {
    float: right;

}

.top_t_t .top_right01 > a {
    display: block;
    float: right;
    line-height: 30px;
    margin-left: 10px;color: #f2f2f2;
}

.top_t_t .top_right01 > img {
    margin-top: 8px;
}

.top_t_t .top_right01 {
    float: right;
    margin-left: 20px;
}

.top_warp .top_box {
    height: 120px;

}

.top_warp .top_box .logo {
    height: 120px;
    float: left;
    clear: both;
    width: 610px;
}


.top_warp .top_box .logo img {
    width: 18%;
    margin-top: 2%;
    padding-right: 2%;
    float: left;
    border-right: 1px #e5e5e5 solid;

}

.top_warp .top_box .logo .wenzi01 {
    font-size: 22px;
    color: #333;
    padding-top: 25px;
    font-weight: 500;
    padding-left: 20px;
    float: left;
}

.top_box .rexian{
    float: right;
    width: 230px;
    padding-top: 2%;
}

.top_box .rexian p{

    font-size: 18px;
    color: #1c4fa0;
}

.top_box .rexian img{
     float: left;
    display: block;
    padding-right: 10%;
    width: 20%;
    margin-top: 5%;
}
.top_box .rexian .rexian_r{
    float: left;
    display: block;
    padding-right: 5%;
}

/*  头部结束*/


/*  导航开始*/
.nav{

    height: 50px;
    background-color: #1a4f9f;

}
.nav  .logo_right {

}


.nav .logo_right ul li {
    float: left;
    line-height: 50px;
}
.nav .logo_right ul li:hover  {
    background-color: #fff;



}

.nav .logo_right ul li:hover a {

    color: #1a4f9f;
    font-weight: 600;


}




.nav .logo_right ul li > a {
    display: block;
    text-align: center;
    color: #fff;
    padding: 0 22px;
    font-size: 16px;
}


/*导航结束*/
/* banner 轮播图 */

.slide {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
    z-index: 999;
    overflow: hidden;
    min-width: 1200px;
}

.slide ul {
    width: 10000%;
    list-style-type: none
}

.next_btn {
    position: absolute;
    width: 25px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    opacity: .5;
    vertical-align: middle;
    background: rgba(0, 0, 0);
    right: 5px;
    top: 50%;
    color: #fff;

    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    cursor: pointer;

}

.prev_btn {
    position: absolute;
    width: 25px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    opacity: .9;
    vertical-align: middle;
    background: rgba(0, 0, 0, .1);
    left: 5px;
    top: 50%;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    cursor: pointer
}

.slide ul:after {
    content: '';
    clear: both;
    display: block
}

.slide ul li {
    float: left;
    text-align: center
}

.slide ul li img {
    vertical-align: middle;
    max-width: 100%
}

.slide .circle_btn {
    position: absolute;
    bottom: 15px;
    text-align: center;
    left: 0;
    display: table;
    margin: 0 auto;
    width: 100%
}

.slide .circle_btn button {
    box-sizing: content-box;
    opacity: .8;
    outline: 0;
    border: 0;
    padding: 2px 18px;
    background: #666;
    margin: 2px 5px;
    overflow: hidden;
    transition: all .6s;
    cursor: pointer;
}

.slide .circle_btn button.active {
    background: #999;
}


/*  轮播图结束*/



/* 产品中心 开始*/
.chanpin {


}

.chanpin .chanpin_box {

}

.chanpin .chanpin_box .chanpin_lef {
    float: left;
}

.chanpin .chanpin_box .chanpin_lef .chanpin_booto {

}

.chanpin .chanpin_box .chanpin_lef .chanpin_booto > dl {
    width: 280px;


}

.chanpin .chanpin_box .chanpin_lef .chanpin_booto > dl > dt {

    height: 50px;
    line-height: 50px;
    background-color: #DEDEDE;
    /* text-align: center; */
    margin-bottom: 15px;
    padding-left: 25%;

}

.chanpin .chanpin_box .chanpin_lef .chanpin_booto > dl > dt > a {
    font-size: 16px;
    color: #666;
    font-weight: 500;

}
.chanpin .chanpin_box .chanpin_lef .chanpin_booto > dl > dt:hover a{
color: #fff;

}

.chanpin .chanpin_box .chanpin_lef .chanpin_booto > dl > dt:hover{
    background-color: #1e50af;

}

.chanpin .chanpin_box .chanpin_lef .chanpin_booto > dl > dd {

    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px #e5e5e5 solid;
}

.chanpin .chanpin_box .chanpin_lef .chanpin_booto > dl > dd > a {
    font-size: 18px;
    color: #333;

}

.chanpin .chanpin_box .chanpin_lef .chanpin_booto > dl > dd > a > img {
    margin: 2px 10px;

}

.chanpin .chanpin_box .chanpin_righ {
    float: left;
    width: 900px;
    padding-left: 20px;

}

.chanpin .chanpin_box .chanpin_righ .c_top {
    padding-top: 0;

}

.chanpin .chanpin_box .chanpin_righ .c_top > p {

    font-size: 26px;

}

.chanpin .chanpin_box .chanpin_righ ul {
    float: left;
    overflow: hidden;width: 100%;
}

.chanpin .chanpin_box .chanpin_righ ul li {
    width: 280px;
    padding-left: 20px;
    float: left;
    height: 400px;
}

.chanpin .chanpin_box .chanpin_righ ul li a p {
    text-align: center;
    font-size: 16px;
    color: #333;

    height: 40px;
    line-height: 40px;

}

.chanpin .chanpin_box .chanpin_righ ul li a img {
    width: 100%;
    height: 85%;
}

.chanpin .chanpin_booto .more{

    background-color: #1a4f9f;
    width: 280px;
    height: 70px;
    color: #fff;
    text-align: center;
    line-height: 70px;
    display: block;
    font-size: 20px;
}







    /*  产品结束 */



/*批发政策*/


.tx01{

    padding-bottom: 60px;
    background-color: #f7f7f7;

}


.tx01 .pf_c{


}

.tx01 .pf_c ul{

}

.tx01 .pf_c ul li{
    background-color: #fff;
    box-shadow: -1px 2px 14px 5px #f1eded;
    float: left;
    width: 22%;
    margin-left: 2%;
    height: 320px;
    padding: 0 5px;
}

.tx01 .pf_c ul li img{
    display: block;
    margin:  0 auto;
    margin-top: 50px;
    margin-bottom: 30px;
}

.tx01 .pf_c ul li h2{
    text-align: center;
   font-size: 18px;
    margin-bottom: 20px;
}
.tx01 .pf_c ul li p{
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 20px;
}
    /*批发政策*/


/* 咨询开始 */

.zixun {
    position: relative;
    height: 476px;
    overflow: hidden;
}

.zixun a > img {

    display: block;
    position: absolute;
    width: 1903px;
    left: 50%;
    margin-left: -954px;
}

/*咨询 结束*/


/*综合服务*/
.tx02 {

margin-bottom: 60px;
}


.tx02 .kc_c {

    padding-top: 30px;

}

.tx02 .kc_c ul li {
    float: left;
    width: 45%;
    margin-left: 2%;
    margin-bottom: 3%;


}
.tx02 .kc_c ul{
    margin-bottom: 50px;
}
.tx02 .kc_c ul li img {

    width: 100%;
    display: block;
}

.tx02 .kc_c ul li h2 {
    font-size: 22px;
    /* line-height: 30px; */
    color: #333;
    text-align: center;
    padding-top: 5%;
    font-weight: 500;
    padding-bottom: 5%;
    border-bottom: 1px #f2f2f2 solid;
}


.tx02 .kc_c ul li p {
    font-size: 16px;
    /* line-height: 30px; */
    color: #333;
    line-height: 30px;
    padding-top: 3%;text-align: center;
}
.tx02 .kc_c ul li .bh6{
    border-bottom: 8px #1a4f9f solid;

}

.tx02 .kc_c .lc{
    display: block;
    margin:  0 auto;
}





/*综合服务*/




/*优势*/

.rhy03 {

    background-color: #f7f7f7;
}


.rhy03 .kc_c ul li {
    margin-bottom: 5%;

    float: left;

}

.rhy03 .kc_c ul li .ys_img {

    width: 50%;
    float: left;
}


.rhy03 .kc_c ul li:nth-child(2) .ys_img{
    float: right;
}
.rhy03 .kc_c ul li:nth-child(2) .cp_wz{
    float: left;
}
.rhy03 .kc_c ul li:nth-child(4) .ys_img{
    float: right;
}
.rhy03 .kc_c ul li:nth-child(4) .cp_wz{
    float: left;
}


.rhy03 .kc_c ul li .cp_wz{
    float: right;
    width: 45%;
}


.rhy03 .kc_c ul li .cp_wz h2 {

    font-size: 24px;
    font-weight: 500;
    color: #1a4f9f;
    margin-top: 10%;
    margin-bottom: 5%;

}

.rhy03 .kc_c ul li .cp_wz p {
    font-size: 16px;
    line-height: 50px;
    color: #8e8b8b;
    /* padding-top: 5%; */
    background: url(../img/ok.png) no-repeat 0px;
    padding-left: 25px;
}


/*优势*/

/*介绍*/

.tx_js {
    margin-bottom: 50px;


}

.tx_js .ls_c {

    padding-top: 30px;

}

.tx_js .ls_c>img {
    float: left;
    width: 45%;
    padding-right: 5%;
}


.tx_js .ls_c .ls_r {
    float: left;
    width: 45%;

}

.tx_js .ls_c .ls_r h1>img {

    display: block;
    width: 60%;
    margin-top: 10%;

}

.tx_js .ls_c .ls_r .ls_wz {
    padding-top: 5%;
}

.tx_js .ls_c .ls_r .ls_wz p {

    font-size: 16px;
    line-height: 30px;
    text-indent: 2em;
    color: #666;
}

.tx_js .ls_c .ls_zx {
    padding-top: 5%;
}

.tx_js .ls_c .ls_zx a {
    float: left;
    display: block;
    background-color: #000000;
    border-radius: 20px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    width: 150px;
    margin-right: 10%;
    color: #FFffff;
    font-size: 16px;
}





/* 荣誉资质
 */

.ry02{
   padding-bottom: 3%;
    background-color: #f7f7f7;
}
.ry02 .wt_c ul {
    overflow: hidden;
    padding-top: 10px;
}


.ry02 .wt_c ul li {
    float: left;
    width: 23%;
    margin-left: 2%;


}


.ry02 .wt_c ul li img {
    display: block;
    margin: 0 auto;
    padding-top: 30px;
width: 100%;
}

.ry02 .wt_c ul li a p{
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
}

/*

荣誉资质
 */


/* 咨询开始 */

.zixun {
    position: relative;
    height: 345px;
    overflow: hidden;
}

.zixun a > img {

    display: block;
    position: absolute;
    width: 1903px;
    left: 50%;
    margin-left: -954px;
}

/*咨询 结束*/


/* 动态 开始 */

.xinwen .container .xinwen_l .tab2 {
    width: 100%;
    overflow: hidden;
    /*margin-top:10px;*/
}

.xinwen .container .xinwen_l .tab2 .articel_nav {
    padding: 10px 0;
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;

}

/*文章列表页*/
.xinwen .container .xinwen_l .tab2 .articel_nav .articel_list {
    width: 100%;
    overflow: hidden;
    /*background: #ffd800;*/
}

.xinwen .container .xinwen_l .tab2 .articel_nav .articel_list li {
    width: 145px;
    float: left;
}

.xinwen .container .xinwen_l .tab2 .articel_nav .articel_list li:nth-child(3) {
    float: right;
}

.xinwen .container .xinwen_l .tab2 .articel_nav .articel_list li:nth-child(3) > a {
    float: right;
    color: #999;
    font-size: 12px;
    border: 1px solid #e5e5e5;
    font-weight: 100;
    padding: 0 5px;
}

.xinwen .container .xinwen_l .tab2 .articel_nav .articel_list li:nth-child(1) {
    border-right: 1px solid #cccccc;
}

.xinwen .container .xinwen_l .tab2 .articel_nav .articel_list li a {
    color: #333;
    font-weight: bold;
    font-size: 16px;
    display: block;
    padding: 0 20px;
}

.xinwen .container .xinwen_l .tab2 .articel_nav .articel_list li a:hover {
    color: #1a4f9f;
    font-weight: bold;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div {
    width: 100%;
    overflow: hidden;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul {
    width: 100%;
    overflow: hidden;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li {
    width: 100%;
    overflow: hidden;
    padding: 9px 0;
    border-top: 1px dashed #e5e5e5;
    border-bottom: 1px dashed #e5e5e5;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li a {
    width: 100%;
    overflow: hidden;
    display: block;
    margin: 0 auto;
}

/*.xinwen .container .xinwen_l .tab2 .articel_box>div .articel_ul li p>span{*/
/*display: block;*/
/*}*/
.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li a .s1 {
    float: left;
    text-indent: 1rem;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li a .s1:hover {
    color: #1a4f9f;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li a .s2 {
    float: right;
    margin-right: 10px;

}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li {
    border-top: 0;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li > div {
    float: left;
    overflow: hidden;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li .tab_l {
    width: 187px;
    height: 124px;
    float: left;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li .tab_l > a {
    width: 187px;
    display: block;
    border: 1px solid #e5e5e5;
    height: 124px;
    position: relative;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li .tab_l > a > img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li .tab_r {
    width: 546px;
    overflow: hidden;
    float: right;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li .tab_r .tab_p1 {
    color: #333333;
    font-size: 14px;
    text-align: left;
    line-height: 30px;
    padding-top: 10px;
    font-weight: bold;
}

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li .tab_r > a .tab_p2 {
    color: #333333;
    font-size: 14px;
    text-align: justify;

}

/*.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li .tab_r > a .tab_p2 {*/
/*    color: #333333;*/
/*    font-size: 12px;*/
/*    text-align: justify;*/
/*    text-indent: 2rem;*/
/*    line-height: 25px;*/
/*}*/

.xinwen .container .xinwen_l .tab2 .articel_box > div .articel_ul li .tab_r .tab_a1 {
    display: block;
    float: right;
    background: #1a4f9f;
    font-size: 16px;
    color: #fff;
    width: 100px;
    text-align: center;
    padding: 5px;
}

/*行业新闻*/
.xinwen {

    width: 100%;
    overflow: hidden;

    padding-bottom: 40px;

}

.xinwen .container {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
}

.xinwen .container > div {
    float: left;
}

.xinwen .container .xinwen_l {
    width: 757px;
    float: left;
    height: 480px;
    overflow: hidden;
    background-color: #fff;
    padding: 10px;
}

.xinwen .container .xinwen_r {
    width: 386px;
    overflow: hidden;
    float: right;

    padding: 10px;

}

.xinwen .container .xinwen_r h2 {
    padding: 10px 0;
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.xinwen .container .xinwen_r h2 > a {
    display: block;
    float: left;
    font-size: 16px;
    color: #333333;
}

.xinwen .container .xinwen_r h2 .about_a2 {
    float: right;
    color: #999;
    font-size: 12px;
    border: 1px solid #e5e5e5;
    font-weight: 100;
    margin-right: 50px;
}

.scrollbox {
    width: 413px;
    margin: 0 auto;
    overflow: hidden;    background-color: #f9f9f9;    padding: 0 10px;

}

#scrollDiv {
    width: 370px;
    height: 430px;
    overflow: hidden;
}

/*这里的高度和超出隐藏是必须的*/
#scrollDiv li {
    height: 90px;
    width: 381px;
    overflow: hidden;
    vertical-align: bottom;
    zoom: 1;
    border-bottom: 1px #e5e5e5 solid;
    padding-bottom: 5%;
}

#scrollDiv li h3 {
    height: 24px;
    padding-top: 13px;
    font-size: 14px;
    color: #333;
    text-align: left;;
    line-height: 24px;
    width: 400px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
#scrollDiv li h3 span{
    color: #ff0000;

}
#scrollDiv li div span{
    color:#0aa432 ;
    font-weight: 600;
}

#scrollDiv li div {
    font-size: 14px;
    text-align: justify;
    width: 400px;
    color: #666666;
    line-height: 18px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;

}

.scroltit {
    height: 26px;
    line-height: 26px;
    padding-bottom: 4px;
    margin-bottom: 4px;
}

.scroltit h3 {
    width: 100px;
    float: left;
}

.scroltit .updown {
    float: left;
    width: 47%;
    height: 45px;

}

.scroltit .updown01 {
    background-color: #ccc !important;
}

.scroltit .updown02 {
    background-color: #e5e5e5 !important;
}

#but_up {
    background: url(../img/top_icon.png) no-repeat center;
    text-indent: -9999px
}

#but_down {
    background: url(../img/bottom_icon.png) no-repeat center;
    text-indent: -9999px
}

#n {
    margin: 10px auto;
    width: 920px;
    border: 1px solid #CCC;
    font-size: 12px;
    line-height: 30px;
}

#n a {
    padding: 0 4px;
    color: #333
}

/* 动态 结束 */

/*友情链接*/
.link {
    width: 100%;
    overflow: hidden;
    padding-top: 20px;

}

.link .container .link_top {
    width: 100%;
    overflow: hidden;
    height: 60px;
    background: url(../img/L.png) no-repeat left;
    border-bottom: #1e50ae  solid 1px;
}

.link .container .link_top > p {
    color: #333;
    text-align: left;
    line-height: 25px;
    font-size: 16px;
    text-indent: 35px;
}

.link .container .link_bot {
    width: 100%;
    padding: 10px 0;
    overflow: hidden;
}

.link .container .link_bot ul {
    width: 100%;

    overflow: hidden;
}

.link .container .link_bot ul li {
    float: left;
    padding: 5px 20px;
}

.link .container .link_bot ul li > a {
    display: block;
    color: #666666;
    font-size: 14px;
}

/* 友情链接 结束 */

/*  底部开始*/

.footer_box {
    background-color: #000;
  
    padding-top: 50px;
}

.footer {


}

.footer .footer_right {
    float: left;
    padding-top: 20px;
    width: 28%;
    /* height: 250px; */
    margin-right: 2%;
    border-right: 1px #e5e5e5 solid;

}

.footer .footer_right h2 {
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;

}


.footer .footer_right > ul {
    overflow: hidden;


}

.footer .footer_right > ul li {
    float: left;
    width: 100px;
    padding-bottom: 10px;
}

.footer .fot_cp {
    width: 160px;
    border: none;
    float: left;
    margin-left: 2%;

}

.footer .fot_cp img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.footer .fot_cp p {
    text-align: center;
    color: white;
    padding-top: 5%;
    font-size: 16px;
}

.footer .footer_right > ul li a {
    font-size: 16px;
    color: #fff;
}

.footer .footer_right > .fot_nav {

}

.footer .footer_right > .fot_nav li {
    float: left;
    width: 33%;
    margin-top: 2%;
    margin-bottom: 2%;
}
.footer .footer_right > .fot_nav li>a{
    color: #ddd;

}


.footer .footer_left {
    float: left;
    width: 50%;
    /* padding-top: 20px; */
    padding-left: 20px;

}

.footer .footer_left h2 {
    color: #333;
    font-size: 18px;
    font-weight: 500;
    padding-top: 25px;
}

.footer .footer_left h3 {
    margin-left: 30px;
    color: #333;
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 30px;
}

.footer .footer_left > img {
    float: left;
    width: 16%;
    margin-top: 6%;
    margin-right: 5%;

}
.footer .footer_left ul{
    float: left;
    margin-top: 15px;
    border-right: 1px #e5e5e5 solid;
    padding-right: 5%;
}
.footer .footer_left ul li {
    color: #ddd;
    font-size: 16px;
    margin-top: 5px;

}

.footer .footer_left > h6 {

}

.footer .fot_js {
    float: left;
    width: 25%;
    padding-top: 20px;
    padding-left: 15px;

}

.footer .fot_js img {


}

.footer .fot_js p {
    color: #fff;
    font-size: 14px;
    margin-top: 15px;
    line-height: 35px;
}

.footer_bom {
    border-top: 1px #808080 solid;
    margin-top: 50px;

}

.footer_bom > p {
    color: #ddd;
    text-align: center;
    font-size: 14px;
    padding: 10px 0;
}

.footer_bom > p > a {
    color: #ff0000;
}

/*底部结束 */
